package com.zlcx.tz.live.vo;

/**
 * <p></p>
 * <PRE>
 * <BR>    修改记录
 * <BR>-----------------------------------------------
 * <BR>    修改日期         修改人          修改内容
 * </PRE>
 *
 * @author zl
 * @version 1.0
 * @date Created in 2019/4/19 16:21
 * @copyright: Copyright (c) founders
 */

import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class PushMessageParamVO {

    private String title;
    private String content;

    /**
     * 扩展属性
     */
    private Map<String,Object> extras = Maps.newHashMap();

    /**
     * 用户/群/房间，不传默认个人。枚举：用户：1，群：2，房间：3
     */
    private int type;

    /**
     * 不需要发送的用户id集合
     */
    private List<String> excludeUserIds = Lists.newArrayList();

    /**
     * 推送业务id集合,如果type是用户，就是用户id集合
     */
    private List<String> ids = Lists.newArrayList();

}
